  .nav {
   position:fixed;
   width: 20%;
   height: auto;
   float: left;
   border:0.5px solid black;
   /*background: #77aaff;*/   
 }

 * {
   margin: 0;
   padding: 0;
   font-size: 15px;
 }

 ul {
   list-style: none;
   background-color:  #DDDDDD;
 }

 a {
   text-decoration: none;
   color: #333;
 }

 .nav li a {
   height: 40px;
   width: auto;
   line-height: 33px;
   margin-bottom: 1px;
   background-color: #FFFAFA ;
   display: block;
   text-indent: 20px;
 }

 .nav li a:hover {
   background-color: #f66;
   color: #fff;
 }
